.term {
	position: relative;
	background: #fff;
}

.term_box h1 {
	width: 100%;
	height: .22rem;
	box-sizing: border-box;
	padding-left: .22rem;
	line-height: .22rem;
	font-size: .15rem;
	color: #333;
	background: #e5e5e5
}

.term_box .term_item {
	width: 100%;
	padding: .2rem 0 .35rem .22rem
}

.term_box .term_item h4 {
	font-size: .15rem;
	color: #ffa912;
	margin-bottom: .13rem
}

.term_box .term_item p {
	font-size: .12rem;
	color: #666;
	line-height: 1.7
}

.term .term_nav {
	position: absolute;
	top: .3rem;
	right: .11rem
}

.term .term_nav ul li {
	position: relative;
	width: .22rem;
	text-align: center;
	font-size: .1rem;
	color: #666;
	line-height: .18rem;
	height: .12rem
}

.term .term_nav ul li span {
	display: none;
	position: absolute;
	top: 50%;
	left: -.4rem;
	margin-top: -.15rem;
	width: .365rem;
	height: .31rem;
	font-size: .18rem;
	line-height: .31rem;
	box-sizing: border-box;
	color: #fff;
	text-align: left;
	padding-left: .09rem;
	background: url(../images/term_icon.png) no-repeat;
	background-size: cover
}

.term .term_nav .on {
	color: #ffa912
}

.term .term_nav .on span {
	display: block
}